    body {
        background: #000;
        font: 8pt arial;
        color: #fff;
        margin: 0px;
        padding: 0px;
        }
    a:link { color: #fff; }
    a:visited { color: #fff; }
    a:hover { color: #aaa; }
    a:active { color: #fff; }
    #title_bar {
		// position: absolute;
		// left: 30px;
		// top: 10px;
		width: 400px;
        }
    #page_stats_pane {
        float: right;
        width: 200px;
        }
    #search_stats_pane {
        position: relative;
        text-indent: -1em;
        margin: 1em;
        }
    #card_list {
        float: left;
        width: 600px;
        }
    #left_side {
        float: left;
        width: 100px;
        margin: 100px 10px 10px 10px;
        }
    #right_side {
        position: absolute;
        width: 200px;
        right: 10px;
        top: 50px;
        }
    #card_type {
        position: relative;
        text-align: left;
        }
    #expansions {
        position: relative;
        text-align: left;
        }
    #clans_camarilla {
        position: relative;
        text-align: right;
        }
    #clans_sabbat {
        position: relative;
        text-align: right;
        }
    #clans_independent {
        position: relative;
        text-align: right;
        }
    #per_page {
        font: 10pt arial;
        position: relative;
        }
    #search_button {
        font: 12pt arial;
        position: relative;
        }
    #results_nav {
		position: absolute;
		top: 40px;
		left: 300px;
		font: 10pt arial;
		}
    td {
        width: 18px;
        height: 26px;
        margin: 0px;
        padding: 0px;
        text-align: center;
        background: #F00;
        }
    select {
        height: 16px;
        font: 7pt arial;
        color: #fff;
        background: #000;
        }
    select.title {
        width: 18px;
        }
    input.title_name_search {
        height: 16px;
        font: 7pt arial;
        color: #fff;
        background: #000;
        width: 175px;
        }
    select.title_type {
        width: 50px;
        }
    select.title_clan {
        width: 50px;
        }
    select.title_discipline {
        width: 50px;
        }
    th.title {
        vertical-align: bottom;
        background: #000;
        }
    td.title {
        width: 18px;
        height: 16px;
        background: #000;
        }
    td.card_blank {
        background: transparent;
        }
    td.card_rare {
        background: #C6C;
        }
    td.card_unc {
        background: #66C;
        }
    td.card_pre {
        background: #C96;
        }
    td.card_promo {
        background: #CC6;
        }
    td.card_common {
        background: #6C6;
        }
    td.card_name {
        font: 8pt 'arial narrow' verdana sans-serif;
        margin: 0px;
        padding: 0px;
        text-align: left;
        width: 175px;
        height: 26px;
        background: #000;
        }
    td.card_type {
        font: 8pt 'arial narrow' verdana sans-serif;
        margin: 0px;
        padding: 0px;
        text-align: left;
        width: 80px;
        height: 26px;
        background: #000;
        }
    td.card_clan {
        font: 8pt 'arial narrow' verdana sans-serif;
        margin: 0px;
        padding: 0px;
        text-align: left;
        width: 80px;
        height: 26px;
        background: #000;
        }
    td.card_discipline {
        font: 8pt 'arial narrow' verdana sans-serif;
        margin: 0px;
        padding: 0px;
        text-align: left;
        width: 80px;
        height: 26px;
        background: #000;
        }
    table.card_table {
        border-collapse: collapse;
        border-width: 1px;
        // border-spacing: 0px;
        border-color: #FFF;
        }
    table.nav_table {
        border-width: 0px;
        border-spacing: 0px;
        }
    td.nav_table {
        font: 8pt 'arial narrow' verdana sans-serif;
        background: #000;
        min-width: 15px;
        height: 10px;
        border-width: 0px;
        padding: 0px;
        }
    th {
        font: 9pt arial;
        margin: 0px;
        padding: 0px;
        }
    th.nav_table {
        vertical-align: bottom;
        margin-left: auto;
        margin-right: auto;
        background: #000;
        }
    h1 {
        font: 24pt verdana sans-serif;
        text-align: left;
        margin: 15px 10px 25px 0px;
        }
    h2 {
        font: 10pt 'arial narrow' verdana sans-serif;
        text-align: left;
        margin: 3px;
        }
    a.rare {
        color: #F6F;
        }
    a.uncommon {
        color: #66F
        }
    a.common {
        color: #6F6
        }
    a.prebuilt {
        color: #FC9;
        }
    a.promo {
        color: #F66;
        }
    h3 {
        font: 8pt 'arial narrow' verdana sans-serif;
        text-align: left;
        margin: 4px;
        }
    span.smaller {
        font: 8.5pt 'arial narrow' verdana sans-serif;
        font-stretch: condensed;
        }
    span.much_smaller {
        font: 7pt 'arial narrow' verdana sans-serif;
        margin: 0px;
        font-stretch: ultra-condensed;
        }
        
    #library_inspect:hover {
        border: 1px;
        }
     
    #inspect {
        background: #000;
        font: 11pt arial;
        margin: 0px;
        padding: 0px;        
        }
    #inspect_title {
        position: absolute;
        top: 0px;
        left: 20px;
        width: 450px;
        }
    #inspect_card_text {
        position: absolute;
        top: 64px;
        left: 56px;
        width: 250px;
        }
    #inspect_type {
        position: absolute;
        top: 64px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: #111;
        }
    #inspect_type_2nd {
        position: absolute;
        top: 98px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: #111;
        }
    #inspect_clan {
        position: absolute;
        top: 136px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: #111;
        }
    #inspect_discipline {
        position: absolute;
        top: 172px;
        left: 20px;
        width: 32px;
        height: 100px;
        background: #111;
        }
    #inspect_pool {
        position: absolute;
        top: 276px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: transparent;
        }
    #inspect_blood {
        position: absolute;
        top: 276px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: transparent;
        }
    #inspect_conviction {
        position: absolute;
        top: 276px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: transparent;
        }
    #inspect_burn {
        position: absolute;
        top: 312px;
        left: 20px;
        width: 32px;
        height: 32px;
        background: #111;
        }
    #inspect_expansions {
        position: absolute;
        top: 10px;
        left: 229px;
        background: #111;
        }
    #inspect_image {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 215px;
        height: 300px;
        background: #111;
        }
    #inspect_expansions_table {
        padding: 0px;
        margin: 0px;
        }
    #inspect_printings {
        position: absolute;
        top: 64px;
        left: 312px;
        }
    /*
    #inspect_req {
        position: absolute;
        top: 200px;
        left: 72px;
        width: 100px;
        height: 32px;
        background: #111;
        }
    */
    h1.inspect {
        font: bold 24pt garamond;
        margin: 12px 0px 12px;
        padding: 0px;
        }
    h2.inspect {
        font: bold 14pt arial;
        margin: 2px;
        padding: 2px;
        background: #222;
        }
    p.inspect {
        margin: 2px;
        background: #411;
        }
    span.flavor_text {
        font: italic 8pt arial;
        }